package com.spic.business.train.prepare.dto;

import com.spic.business.train.questions.domain.TrainQuestionsOptions;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author 290512
 * @create 2021-10-24 19:43
 */
@Data
public class ExamResultDTO implements Serializable
{

    /** 考试id */
    private Long examId;

    /** 题库表id */
    private String questionsId;

    private Double totalScore;

    /** 题目类型 */
    private String quType;

    /** 是否已答 */
    private String answered;

    /** 主观答案 */
    private String answer;


    private String answerCode;

    /** 问题排序 */
    private String sort;

    /** 分数 */
    private Double fraction;

    /** 实际得分(主观题) */
    private String actualScore;

    /** 是否答对 */
    private Integer isRight;

    /** 题目内容 */
    private String questionsContent;

    /** 科目类型 （数据字典 course_type） */
    private String courseType;

    /** 题目类型 （数据字典 questions_type ） 1：单选题 2：多选题  3：判断题  4：填空题 */
    private String questionsType;

    /** 题目难度（数据字典 questions_difficulty） */
    private String questionsDifficulty;

    /** 参考答案(答案项 id 多项使用, 隔开) */
    private String answerSingle;

    /** 试题答案项  判断题选项共用，题库ID为000 A 为 对，B为错信息 */
    private List<TrainQuestionsOptions> trainQuestionsOptionsList;
}
